package com.techsoul.module.tms.pojo.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.techsoul.common.core.pojo.entity.DataEntity;
import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * 运输线路对象 t_fo_transit_route
 * 
 * @author liuen
 * @date 2023-06-02
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("t_fo_transit_route")
public class TFoTransitRoute extends DataEntity {

    /**
     * 
     */
    private String routeCode;
    private String isSelfRouteYn;
    /**
     * 
     */
    private String routeName;

    /**
     * 
     */
    private String routeForShot;

    private String startLocation;

    private String startLocationName;

    private String endLocation;

    private String endLocationName;

    /**
     * 
     */
    private String noteText;

    /**
     * 
     */
    private BigDecimal lightMilometer;

    /**
     * 
     */
    private BigDecimal weightMilometer;

    /**
     * 
     */
    private BigDecimal milometer;

    /**
     * 
     */
    private BigDecimal routeFee;

    /**
     * 
     */
    private String routeType;

    /**
     * 
     */
    private BigDecimal routeHour;

    private String departZone;

    private String destZone;
    /**
     * 
     */
    private String retrunLocation;

    private BigDecimal pickupLatitude;

    private BigDecimal pickupLongitude;

    private BigDecimal deliveryLongitude;

    private BigDecimal deliveryLatitude;
    /**
     * 
     */
    private Long preNodeQty;

    /**
     * 
     */
    private Long lowNodeQty;

    /**
     * 
     */
    private String isActived;

    /**
     * 
     */
    private Long version;

    /**
     * 
     */
    private Long leadTm;

    /**
     * 
     */
    private String distributorSite;

    /**
     * 
     */
    private String isControled;

    /**
     * 终点货场地址
     */
    private String dropOffAdd;

    /**
     * 起点货场地址
     */
    private String pickUpAdd;

    /**
     * 
     */
    private String site;

    /**
     * 
     */
    private String estDeliveryDays;

    /**
     * 
     */
    private String departDistributorSite;

    /**
     * 
     */
    private String carrierNo;

    /**
     * 
     */
    private Long routeCustFee;

    /**
     * 
     */
    private String carrierName;
    /**
     *
     */
    private String warehouseId;
    /**
     *
     */
    private String warehouseName;

    /**
     * 
     */
    private Long wtRate;

    /**
     * 
     */
    private Long phRate;

    /**
     * 
     */
    private Long minimCharge;

    /**
     * 
     */
    private String avaLocation;

    /**
     * 
     */
    private Date estArrDate;

    /**
     * 
     */
    private String vehicleLength;

    /**
     * 创建时间
     */
    private Date createDate;

    /**
     * 更新时间
     */
    private Date updateDate;

    /**
     * 
     */
    private BigDecimal averagePrice;

    /**
     * 
     */
    private BigDecimal maxPrice;

    /**
     * 
     */
    private BigDecimal lowestPrice;

    /**
     * 
     */
    private BigDecimal newestPrice;

    /**
     * 
     */
    private Long priceCt;

    /**
     * 
     */
    private String ftlRequestVehicleType;

    /**
     * 
     */
    private String vehicleModel;

}
